package bairui.international.service;

import bairui.international.model.domain.jpa.TB_BranchCompanyStaffMoneyRecord;
import org.springframework.transaction.annotation.Transactional;

/**
 *
 */
@Transactional(rollbackFor=Throwable.class,readOnly=true)
public interface Service_BranchCompanyStaffMoneyRecord_Generate {

	/**
	 * deleteById
	 */
	@org.springframework.transaction.annotation.Transactional(rollbackFor=Throwable.class)
	public void deleteById(@com.sh_lianjing.annotation.ParameterName("id") @lombok.NonNull Long id) throws Exception;
	
	/**
	 * findDeleteById
	 */
	@org.springframework.transaction.annotation.Transactional(rollbackFor=Throwable.class)
	public TB_BranchCompanyStaffMoneyRecord findDeleteById(@com.sh_lianjing.annotation.ParameterName("id") @lombok.NonNull Long id) throws Exception;
	
	/**
	 * deleteByIds
	 */
	@org.springframework.transaction.annotation.Transactional(rollbackFor=Throwable.class)
	public void deleteByIds(@com.sh_lianjing.annotation.ParameterName("ids") @lombok.NonNull Long ... ids) throws Exception;
	
	/**
	 * deleteByIds
	 */
	@org.springframework.transaction.annotation.Transactional(rollbackFor=Throwable.class)
	public void deleteByIds(@com.sh_lianjing.annotation.ParameterName("ids") @lombok.NonNull java.util.List<Long> ids) throws Exception;
		

}
